Applying Product-Line Fault Tree Analysis to Build Safer Multi-Agent Systems
نویسندگان
چکیده
Software fault tree analysis (SFTA) is a widely used technique for safety analysis of a system as it helps identify the causal relationship between failures and hazards. Yet, SFTA is difficult to apply to dynamic systems with shifting run-time configurations (eg., autonomous multi-agent systems (MAS)). This paper illustrates the application and use of a product-line approach to SFTA applied to a highly-autonomous, distributed MAS. Using this approach, engineers can evaluate safety properties and the dependability of a system early in the development lifecycle. Further, this approach utilizes a technique in which the assets produced are reusable (i.e., applicable towards all configurations of the system) with little additional work.
منابع مشابه
Evaluating the Reusability of Product-Line Software Fault Tree Analysis Assets for a Safety-Critical System
The reuse of product-line assets enables efficiencies in development time and cost. Safety analysis techniques for Software Product-Line Engineering (SPLE) construct safety-related, non-code artifacts with the aim of reusing these assets for new product-line members. In this paper we describe results from the construction and reuse of a key safety-analysis technique, Product-line Software Fault...
متن کاملFault Detection and Isolation of Multi-Agent Systems via Complex Laplacian
This paper studies the problem of fault detection and isolation (FDI) for multi-agent systems (MAS) via complex Laplacian subject to actuator faults. A planar formation of point agents in the plane using simple and linear interaction rules related to complex Laplacian is achieved. The communication network is a directed, and yet connected graph with a fixed topology. The loss of symmetry in the...
متن کاملAn Intelligent Protection Method for Multi-terminal DC Microgrids Using On-line Phaselet, Mathematical Morphology, and Fuzzy Inference Systems
In this paper, a new method for fault detection, location, and classification in multi-terminal DC microgrid (MTDC) is proposed. MTDC grids have expanded due to some issues such as the expansion of DC resources, loads, and aims to increase power quality. Diagnosing the types and location of faults is important to continue the service and prevent further outages. In this method, a circuit kit is...
متن کاملMethods for Modeling of Product Lines for Safety-critical Systems
Software product line engineering is a proposed methodology that enables software products and software-intensive systems to be developed at lower cost, higher quality and less time to market. The structured and managed artifacts reuse among di erent products in development is the main target of software product line engineering. As a key-method of the product line engineering approach, the com...
متن کاملAgent oriented software-development for networked embedded systems with real time and dependability requirements in the domain of automation
A method for integrated development of multi agent PLC based control systems using IEC 61131-3 will be introduced. Dependability of technical plants will increase if control behaviour can be adapted during runtime. This is achieved by dynamic reconfiguration of faulty devices, e.g. sensors, at run-time. The replacement is based on analytical redundancy that is represented by a network of sensor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005